﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using bibliotecaObservador;
using SIGEB.Prototipo.Control;

namespace SIGEB.Prototipo.Vista.moduloMultas
{
    public partial class frm_Multas : frm_ModuloBase
    {
        public frm_Multas(): base()
        {
            InitializeComponent();
        
        }

        public frm_Multas(controlPrincipal cp):base(cp)
        {
            InitializeComponent();
            asignarUI(this.Controls);
        }

        private void buscarMultas(object sender, EventArgs e)

        {
            if (validarCampo() == false)
            {
                MuestraMensajeCampoVacio();
            }
            else
            {
                buscarMultas();
            }

           
        }

        private void confirmarPago(object sender, EventArgs e) {
            if (validaTablaVacia() != false) {
                MuestraMontoPagar();
            }
            else{
                MuestraMensajeTablaVacia();
            }
        }

        private void CambiosOpcion(object sender, EventArgs e)
        {
            limpiarCampos();
        }

        private void limpiarCampos()
        {
            txb_id.Clear();
        }

        private void MuestraMontoPagar(){
            MessageBox.Show("El monto total a cancelar es de: ", "Confirmar Pago Multa", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
        }


        private void MuestraMensajeCampoVacio() {
            MessageBox.Show("Campo de Búsqueda Vacío", " ", MessageBoxButtons.OK, MessageBoxIcon.Information);
        
        }

        private void MuestraMensajeTablaVacia()
        {
            MessageBox.Show("Campo de Búsqueda Vacío", " ", MessageBoxButtons.OK, MessageBoxIcon.Information);

        }
        private bool validarCampo()
        {
         
            if ( txb_id.Text.Length != 0)
            {
                return true;
            }

            return false;
        }

        private bool validaTablaVacia() { 
       
            return true;
        }

        private void llenarColumnas() {
            dgv_busqueda.Columns.Add("columna 1", "CODIGO");
            dgv_busqueda.Columns.Add("columna 2", "FECHA DEVOLUCION");
            dgv_busqueda.Columns.Add("columna 3", "MATERIAL");
            dgv_busqueda.Columns.Add("columna 4", "MONTO");

        }

        private void buscarMultas()
        {
            llenarColumnas();

            dgv_busqueda.Rows.Add("1"," 05-11-2011","frances","$1500");
            
        }
    }
}
